
@font-face {
  font-family: "Poppins"; 
  src: url('poppins/Poppins-Regular.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Inter"; 
  src: url('poppins/Poppins-Regular.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Poppins-Medium"; 
  src: url('poppins/Poppins-Medium.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Inter-Medium"; 
  src: url('poppins/Poppins-Medium.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Poppins-SemiBold"; 
  src: url('poppins/Poppins-SemiBold.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Inter-Semi Bold"; 
  src: url('poppins/Poppins-SemiBold.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Poppins-Bold"; 
  src: url('poppins/Poppins-Bold.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Inter-Bold"; 
  src: url('poppins/Poppins-Bold.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: "Poppins-Light"; 
  src: url('poppins/Poppins-Light.ttf?t=1659232446639') format('truetype'); /* Safari, Android, iOS */
}





:root {
  --baseColor: #F4C28B;
  --listBgColor:#0E6161;
}
*,
*::before,
*::after {
  box-sizing: border-box; 
  margin: 0;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wrapfix:after {
  content: "."; 
  display: block;
  height: 0; 
  line-height: 0;
  clear: both; 
  visibility: hidden;
  margin: 0; padding: 0; overflow:hidden;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust:none;
  font-family: Inter-Medium, Inter;
  font-weight: 500;
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  font-family: Inter-Medium, Inter;
  font-weight: 500;
  line-height: 1.5;
  color: #333;
  text-align: left;
  background: url(/images/body2.png) left top no-repeat;
  background-size: 100% 100%; 
}
a{
  text-decoration: none;
  color: #fff;
}
ul{
  list-style: none;
}
input,textarea{
  -webkit-user-select: auto;
  user-select: auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
  -webkit-appearance: none !important;
  margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}

i{
  font-style: normal;
}

/*---vant--*/
.van-toast{ 
  background: rgba(0, 0, 0, 0.7) !important;
}
.van-toast.van-toast--text{
  line-height: normal;
  padding: 10px 15px !important;
  border-radius: 10px !important;
  border: 1px solid #67F8FF;
  color: #67F8FF;
}
.van-dialog{
  color: #333;
}


.van-toast.myLoading{
  background: rgba(0, 0, 0, 0.7) !important;
  border: 1px solid #67F8FF;
  border-radius:20px;
}
.myLoading .van-toast__icon{
    display: block;
    width: 1.5em;
    height: 1.5em;
    object-fit: contain;
    font-size: var(--van-toast-icon-size)!important;
}
.myLoading .van-toast__icon object,.myLoading .van-toast__icon img{
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.myLoading img{
  border-radius: 10px;
}

.dtrebg{
  position: relative;
  z-index: 11;
  background: #022424;
}
.dtrebg2{
  position: relative;
  z-index: 11;
}


/* ::-webkit-scrollbar{
  width: 2px;
  height: 2px;
}
::-webkit-scrollbar-thumb{
  border-radius: 1em;
  background-color: #7EEBFF;
}
::-webkit-scrollbar-track{
  border-radius: 1em;
  background-color: rgba(50,50,50,.1);
} */

/*--vant Dailog--*/
.myJsDailogBox{
  font-family: Poppins-Medium, Poppins;
  font-weight: 500;
}
.van-dialog.myJsDailogBox{
  border-radius: 0 !important;
  background: url(/images/dgbg.png) left top no-repeat;
  background-size: 100% 100%;
  
}
.myJsDailogBox .van-button--default{
  background: none;
}

.myJsDailogBox .van-hairline--top:after,.myJsDailogBox .van-hairline--left:after{
  border:0 !important;
}

.myJsDailogBox .van-dialog__message--has-title{
  color: #fff;
}
.myJsDailogBox .van-dialog__header{
  color: #fff;
}
.myJsDailogBox .van-dialog__confirm{
  color: #67F8FF;
}

.myJsDailogBox .van-dialog__cancel{
  color: rgba(255, 255, 255, 0.7);
}

